<?php
/*
 *	Autor: Augusto Rabelo Azevedo Barbosa 
 *	Email: augustogcl@gmail.com
 *	Versão: 3.0.2
 *
 *	Data da geração do arquivo: 29-12-2014 as 16:43:55
 *	Referente ao banco de dados: sistemaweb41
 */

class Contratos extends CI_Controller{

	public function index() {
		 autenticar(); 
	 if(isset($_GET['contratos_id'])){ 
		 $data['contratos_id'] = $_GET["contratos_id"]; 
		 $dados = $this->db 
			 ->where('contratos_id',$_GET['contratos_id'])
		 ->get('contratos')
		 ->row();
		 $data['contratos'] = $dados; 
	 } 
		 $data['pagina'] = 'contratos/contratos'; 
		 $this->load->view('home/contrato_view',$data);

	}

	public function salvar() {
	 if(isset($_POST['contratos_id'])){ 
                $this->editar($_POST); 
	}else{
                $this->inserir($_POST);
            }

	}

	public function inserir($dados) {
            
                $dados['contratos_dataInicio'] = data_to_usa($dados['contratos_dataInicio']);
                $dados['contratos_dataFim'] = data_to_usa($dados['contratos_dataFim']);
            
		 $objcontratos = new Contratos_Model(); 
		 $contratos_id = $objcontratos->inserir($dados); 
		 redirect(base_url('index.php/contratos?contratos_id='.$contratos_id)); 
	}

	public function editar($dados) {
            
                $dados['contratos_dataInicio'] = data_to_usa($dados['contratos_dataInicio']);
                $dados['contratos_dataFim'] = data_to_usa($dados['contratos_dataFim']);
            
		 $objcontratos = new Contratos_Model(); 
		 $contratos_id = $_POST['contratos_id']; 
		 unset($dados['contratos_id']); 
		  $objcontratos->editar($dados,$contratos_id); 
		 redirect(base_url('index.php/contratos?contratos_id='.$contratos_id)); 
	}

	public function excluir() {
		 $objcontratos = new Contratos_Model(); 
		 $contratos_id = $_POST['contratos_id']; 
		 $objcontratos->excluir($contratos_id); 
		 redirect(base_url('index.php/contratos')); 
	}
        
        public function consultar_todos() {

        $data['contratos'] = $this->db->get('contratos')->result();
        $data['pagina'] = 'contratos/consultar';
        $this->load->view('home/contrato_view', $data);
    }
        
        

}
?>